<p>L÷scht man Schlⁿssel aus der Registry, wird man bald feststellen, dass weder die Datei SYSTEM.DAT noch USER.DAT sich verkleinern. Im Extremfall kann die Gesamtgr÷▀e dieser Dateien einen Umfang von mehreren MB erreichen. Durch eine Neuorganisation der Registry werden nicht mehr ben÷tigte Schlⁿssel tatsΣchlich gel÷scht.</p>
<p> </p>
<p>Prinzipiell ist das einfach, man muss nur die gesamte Registry im DOS-Modus einmal exportieren und anschlie▀end wieder einlesen. Damit gibt es aber manchmal Probleme, so dass hier <u>zwei</u> Methoden vorgestellt werden, wie man die Registry komprimieren kann.</p>
<p> </p>
<p>Bei dem L÷schen von EintrΣgen in der Registry werden die Dateien "system.dat" und "user.dat" nicht wirklich verkleinert. Die Dateigr÷▀e bleibt bis auf das letzte Byte gleich gro▀. Das bedeutet, dass die gel÷schten EintrΣge in Fragmenten bleiben, Σhnlich wie bei dem Dateisystem FAT.</p>
<p> </p>
<p>Eine weitere M÷glichkeit die Registry zu verkleinern und aufzurΣumen bietet das Programm SCANREG.EXE von Windows. Es defragmentiert die Registry und verkleinert Sie dadurch um die gel÷schten EintrΣge. StartenCANREG.EXE funktioniert unter Windows (alle Versionen) allerdings nur mit dem Parameter /FIX. Mit Angabe von anderen Parametern kann es zu Abstⁿrzen kommen, oder es funktioniert dann nicht. Sie mⁿssen Windows dafⁿr im DOS -Modus starten.</p>
<p> </p>
<p class="htmlinfo">
<img src="../icons/hand.png" alt="Info" />Haben Sie den MS IE 4.0 mit den Desktoperweiterungen installiert und fⁿhren Sie nun die unten angegebenen Schritte aus, hΣngt er sich beim Hochfahren im Abgesicherten-Modus mit der Fehlermeldung: "Explorer caused fault in Explorer.exe" auf. Nach dem Wegklicken der Meldung ⁿber "Close" erscheinen keine Icons und keine Taskleiste, die Maus ist aber noch funktionstⁿchtig. <br />Fⁿhren Sie nun mir der Maus einen linken Doppelklick auf den Desktop aus und es erscheint das Tasks-Fenster. Hier k÷nnen Sie ⁿber das Menⁿ "Datei" -> "Ausfⁿhren" auswΣhlen. Geben Sie nun: <span class="MCPopup"><a href="javascript:void(0);" class="MCPopupSpot" onclick="FMCPopup( event, this ); return false;">%WINDIR%</a><iframe class="MCPopupBody" name="popup1" frameborder="0" MadCap:src="../popup/tip1653.htm" src="../../skin/blank.htm" style="width: auto;height: auto;display: none;" onload="if ( typeof( FMCIFrameOnload ) == 'function' ) {{ FMCIFrameOnload( this ); }}"></iframe></span>\REGEDIT ALL.REG ein. Die Datei ALL.REG wird dann importiert und alles lΣuft wieder wie es soll. Man muss aber warten, bis der Request "Die Inf...von ALL.REG wurden... eingetragen" erscheint (das kann etwas lΣnger als gewohnt dauern).</p>
<p> </p>
<h2>Die einfache Methode:</h2>
<ul>
<li value="1">Registry sichern.</li>
<li value="2">Registry komprimieren. <br />a) Im DOS -Modus starten. <br />b) Ins Windows-Verzeichnis wechseln und folgendes eingeben: <br />regedit /e kompakt.reg <br />regedit /c kompakt.reg</li>
<li value="3">Computer neu starten.</li>
</ul>
<p>Wenn das nicht funktioniert, liegt es meistens daran, dass bestimmte Unterschlⁿssel zu lang sind. Man muss daher eine etwas umstΣndliche Methode einsetzen.</p>
<h2>Die 2. Methode:</h2>
<ul>
<li value="1">Backup der Registry anfertigen. Dazu benutzt man das Programm <a href="tip0109.htm">"ERU"</a>. Es ist aber auch manuell m÷glich: <br />a) DOS -Fenster ÷ffnen. <br />b) Ins Windows-Verzeichnis wechseln. <br />c) Folgendes eingeben: <br />attrib -s -r -h system.dat <br />attrib -s -r -h user.dat <br />copy system.dat system.bak <br />copy user.dat user.bak <br />attrib +s +r +h system.dat <br />attrib +s +r +h user.dat</li>
<li value="2">Exportieren der Registry: <br />a) RegEdit starten. <br />b) Arbeitsplatz markieren, Registrierung\Registry-Datei exportieren. <br />c) Speichern unter C:\WINDOWS\ ALL.REG</li>
<li value="3">╓ffnen von HKEY_USERS <br />a) Dort gibt es entweder einen (.Default) oder bei mehreren Benutzern mehrere Unterpunkte. Die Unterschlⁿssel "Software" komplett (sic!) l÷schen. <br />b) Exportieren von HKEY_USERS nach C:\ WINDOWS\ HKU.REG</li>
<li value="4">╓ffnen von HKEY_LOCAL_MACHINE <br />a) Ebenfalls den Unterschlⁿssel Software komplett l÷schen. Das kann durchaus Minuten dauern. <br />b) Exportieren von HKEY_LOCAL_MACHINE nach C:\ WINDOWS\ HKL.REG</li>
<li value="5">Regedit beenden, Windows beenden, Computer im DOS -Modus starten.</li>
<li value="6">Minimal Registry erzeugen. <br />a) Ins Windows-Verzeichnis wechseln. <br />b) Folgendes eingeben: <br />regedit /c hku.reg <br />regedit hkl.reg (wichtig ohne /c)Computer neu starten und Windows im "Abgesicherten-Modus" starten. <br />Das kann einige Zeit dauern, irgendwann erhΣlt man den Hinweis, dass man sich im Abgesicherten-Modus befindet. Die OberflΣche sieht jetzt ungewohnt aus</li>
<li value="7">Registry wieder importieren. <br />Startmenⁿ\Ausfⁿhren\"regedit all.reg" (Ohne Anfⁿhrungszeichen eingeben). <br />Nach einiger Zeit erhΣlt man die Meldung das ALL.REG in die Registry ⁿbernommen wurde.</li>
<li value="8">Computer neu starten.</li>
<li value="9">Einmal eine DOS -Box ÷ffnen und wieder schlie▀en (ist fⁿr die ▄bernahme bestimmter Schriftarteinstellungen notwendig).</li>
<li value="10">Im Windows-Verzeichnis findet sich eine Datei WIN368.SWP von 0 Byte Gr÷▀e. Diese kann gel÷scht werden, ebenso die Dateien ALL.REG, HKL.REG und HKU.REG.</li>